package com.zprmb.udzt.ll;

import java.io.Serializable;

public class PayOrder implements Serializable {
	public static final String SIGN_TYPE_RSA = "RSA";
	public static final String SIGN_TYPE_MD5 = "MD5";
	private static final long serialVersionUID = 1L;
	private String oid_partner; // 商户编号是商户在连连钱包交易平台上开设的商户号码，为18位数字，如：201304121000001004
	private String notify_url; // 连连钱包交易平台在用户交易成功后通知商户服务端的地址
	private String busi_partner; // 虚拟商品销售：101001,实物商品销售：109001
	private String no_order; // 商户系统唯一订单号
	private String dt_order; // 格式：YYYYMMDDH24MISS 14位数字，精确到秒
	private String no_goods;

	private String name_goods;
	private String money_order; // 该笔订单的资金总额，单位为RMB-元。大于0的数字，精确到小数点后两位。如：49.65
	private String sign_type; // 参与签名
	private String info_order; // 订单描述
	private String bank_code; // 银行编号
	private String force_bank; // 是否强制使用该银行的银行卡标志(0为不强制，1为强制)
	private String pay_type; // 交易方式(2:借记卡,3:信用卡)
	private String valid_order; // 订单有效期
	private String risk_item; // 风控字段
	private String sign;

	// 以下字段不参与签名
	private String id_type;
	private String id_no;
	private String acct_name;
	private String no_agree; // 银行卡协议号 交易成功后返回的，如果是卡前置，需要传入。
	private String card_no; // 银行卡号 卡前置，卡首次交易的时候传入，卡历次交易传入对应协议号就可以
	private String flag_modify;
	private String user_id; // 用户id
	private String shareing_data; // 分账信息

	public String getShareing_data() {
		return shareing_data;
	}

	public void setShareing_data(String shareing_data) {
		this.shareing_data = shareing_data;
	}

	public String getUser_id() {
		return user_id;
	}

	public String getCard_no() {
		return card_no;
	}

	public void setCard_no(String card_no) {
		this.card_no = card_no;
	}

	public String getNo_agree() {
		return no_agree;
	}

	public void setNo_agree(String no_agree) {
		this.no_agree = no_agree;
	}

	public String getRisk_item() {
		return risk_item;
	}

	public void setRisk_item(String risk_item) {
		this.risk_item = risk_item;
	}

	public void setUser_id(String user_id) {
		this.user_id = user_id;
	}

	public String getId_type() {
		return id_type;
	}

	public void setId_type(String id_type) {
		this.id_type = id_type;
	}

	public String getId_no() {
		return id_no;
	}

	public void setId_no(String id_no) {
		this.id_no = id_no;
	}

	public String getAcct_name() {
		return acct_name;
	}

	public void setAcct_name(String acct_name) {
		this.acct_name = acct_name;
	}

	public String getFlag_modify() {
		return flag_modify;
	}

	public void setFlag_modify(String flag_modify) {
		this.flag_modify = flag_modify;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getSign_type() {
		return sign_type;
	}

	public void setSign_type(String sign_type) {
		this.sign_type = sign_type;
	}

	public String getOid_partner() {
		return oid_partner;
	}

	public void setOid_partner(String oid_partner) {
		this.oid_partner = oid_partner;
	}

	public String getNotify_url() {
		return notify_url;
	}

	public void setNotify_url(String notify_url) {
		this.notify_url = notify_url;
	}

	public String getBusi_partner() {
		return busi_partner;
	}

	public void setBusi_partner(String busi_partner) {
		this.busi_partner = busi_partner;
	}

	public String getNo_order() {
		return no_order;
	}

	public void setNo_order(String no_order) {
		this.no_order = no_order;
	}

	public String getDt_order() {
		return dt_order;
	}

	public void setDt_order(String dt_order) {
		this.dt_order = dt_order;
	}

	public String getNo_goods() {
		return no_goods;
	}

	public void setNo_goods(String no_goods) {
		this.no_goods = no_goods;
	}

	public String getName_goods() {
		return name_goods;
	}

	public void setName_goods(String name_goods) {
		this.name_goods = name_goods;
	}

	public String getMoney_order() {
		return money_order;
	}

	public void setMoney_order(String money_order) {
		this.money_order = money_order;
	}

	public String getBank_code() {
		return bank_code;
	}

	public void setBank_code(String bank_code) {
		this.bank_code = bank_code;
	}

	public String getForce_bank() {
		return force_bank;
	}

	public void setForce_bank(String force_bank) {
		this.force_bank = force_bank;
	}

	public String getInfo_order() {
		return info_order;
	}

	public void setInfo_order(String info_order) {
		this.info_order = info_order;
	}

	public String getPay_type() {
		return pay_type;
	}

	public void setPay_type(String pay_type) {
		this.pay_type = pay_type;
	}

	public String getValid_order() {
		return valid_order;
	}

	public void setValid_order(String valid_order) {
		this.valid_order = valid_order;
	}

}
